package com.micro.plugins.oshi.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <h1>jvm 相关信息</h1>
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2020/6/25
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class JvmInfo {


    /**
     * 虚拟机名称
     */
    private String jvmName;

    private String jvmTotal;

    /**
     * 当前JVM占用的内存总数(M)
     */
    private String jvmTotalMemoryUsed;

    /**
     * JVM最大可用内存总数(M)
     */
    private String jvmMaximumAvailableMemory;

    /**
     * JVM空闲内存(M)
     */
    private String jvmFreeMemory;

    /**
     * JVM内存使用率
     */
    private String jvmUsedRate;

    /**
     * JDK版本
     */
    private String jdkVersion;

    /**
     * JDK路径
     */
    private String jdkPath;
}
